

Конечно это одна их самых главных задач оболочки, организовать выполнение ряда команд пользователя для автоматизации повторяющихся действий. Первое что нужно понимать, команды выполняются последовательно по умолчанию. То есть пока не выполниться первая команда вторая не будет выполнена. Команды нужно писать одна под другой.
#!/bin/bash dir echo hello
Но можно и через точку с запятой в одной строке.
#!/bin/bash dir ; echo hello
Что одно и тоже. На рисунки ниже показаны результаты выполнения команд в обоих вариантах.

Есть операторы для асинхронного запуска команд, но это дальше посмотрим.

